DMVPN пример подключения к VPN серверу. Исходные данные. Создание структруры DMVPN

Создание DMVPN на роутере RTR-2 практического смысла не имеет из-за малой производительности. Включение любой динамической маршрутизации (BGP,OSPF)и NHRP гарантированно перегружает процессор роутера.

Для обхода NAT можно использовать ipsec (не совместим с текущим ядром RTR-2). Было использовано соединение Точка-точка не только с сервером, но и между пирами. В качестве HUB используется компьютер на базе Debian с установленным софтом:

  • SoftEther VPN Server - поддерживает практически все виды VPN, включая OpenVPN. Для опытов использовлся SSTP и L2TP/IPSEC
  • FRR-router c модулями NHRP и OSPF
  • DHCP-сервер
  • softether-vpn_admin - устанавливается на компьютер админа для управления сервером

Настройка со стороны сервера

Настройка со стороны клиента

Настройка со стороны клиента сводится к настройке ВПН-подключения до сервера по любому доступному протоколу. В RTR-2 был использован SSTP, как наиболее безопасный и трудноблокируемый ТСПУ провайдера протокол (используется стандартный порт 443 или 8443, используемый для HTTPS)

Для дальнейшей работы необходимо установить frr, frr-vtysh, frr-bgpd, frr-ospfd, frr-nhrpd, frr-zebra и frr-staticd, и для полного DMVPN - тот же SoftEther и ipsec (чтобы устанавливать прямые соединения с другими SPOKE).